NetHq Blog


A rossz legjobb kritikája az, ha megmutatjuk, hogyan kell jobban csinálni.

Keresés



Kényelmes és felhasználóbarát weboldalak, az összes eszközre

A mai modern és rohamosan változó világban, a felhasználók igényei és szokásai is folyamatosan és egyre drasztikusabban változnak. Vizsgáljuk meg a weboldalak megjelenését a mostani modern eszközökhöz viszonyítva. Az egyszerűség kedvéért egy általános és kevésbé bonyolult példán keresztül vizsgáljuk meg a helyzetet.


Ruby on Rails alapok - A telepítés

A Ruby egy teljesen objektum-orientált interpretált nyelv. Hivatalosan platform független, viszont egy interpreter kell hozzá. Érdemes megjegyezni hogy, a Ruby a windows alapú rendszereken kevésbé kényelmes és gördülékeny. Fogalmazzunk úgy hogy, aki a Ruby és a Ruby on Rails fejlesztésre adja fejét, az ismerkedjen meg valamilyen Linux disztribúcióval is.


CodeIgniter a gyakorlatban - Model

Az alapvető tutorial cikkek mellett úgy gondoltam, hogy érdemes technikai és megvalósítási kérdésekkel is foglalkozni. Most a CodeIgniter model bővítéséről beszélünk pár mondatban.


Keresőoptimalizálás kezdőknek

Ezt a dokumentumot eredetileg a Google munkatársainak készítettük, de úgy gondoljuk, hogy hasznos lehet olyan webmesterek számára is, akik még járatlanok a keresőmotoroptimalizálás témakörében, és szeretnék javítani a weboldalaik együttműködését a felhasználókkal és a keresőmotorokkal. Bár ez az útmutató nem árul el olyan titkokat, amelyekkel a webhely automatikusan a Google keresési találatainak élére kerül (elnézést!), viszont az alábbi tanácsok követésével a keresőmotorok könnyebben tudják feltérképezni és indexelni a webhely tartalmát


Rendszerfelügyelet rendszergazdáknak

Rendhagyó és sok szempontból hiánypótló könyvet tart a kezében az Olvasó. Már a cím is sokat elárul: ez a könyv kifejezetten rendszergazdáknak készült, és minden témát a rendszergazda szemével fejtünk ki benne.


A Google bejelentette az új news_keywords meta tagot.

A régi időkben sokat jelentett a "meta keywords" tartalma az oldalon. Néhány éve azonban jelentősége nagyban lecsökkent. Mi a legtöbb esetben mégis azt javasoljuk, hogy érdemes megadni, mert ez egyfajta visszacsatolásként is jó lehet, hogy milyen kifejezésekre akartuk eredetileg optimalizálni az oldalt.


JavaScript 24 óra alatt - Könyv

Ha interaktívvá akarunk tenni egy weblapot, annak a legegyszerűbb és legkézenfekvőbb módja a JavaScript alkalmazása.


Ajax webfejlesztés technika alapjai - Könyv

Az Ajax (Asynchronous JavaScript and XML) interaktív webalkalmazások létrehozására szolgáló webfejlesztési technika. A weblap kis mennyiségű adatot cserél a szerverrel a háttérben, így a lapot nem kell újratölteni minden egyes alkalommal, amikor a felhasználó módosít valamit.


XSS férgek

Az XSS féreg (XSS=Cross Site Scripting - weboldalak keresztscriptelése) olyan féreg, amely a böngészők használata során terjed (mindegy, hogy Firefox, Internet Explorer vagy más böngésző). Az a lényeg, hogy a böngészőben le lehessen futtatni javascript kódot. A kódnak két része van.


Hamarosan minden más lesz....

Köszöntök minden kedves látogatót. A nethq.hu 3 hónapja nyitotta meg kapuit a kedves publikum felé. Ezen idő alatt sok tapasztalatot sikerült szereznünk hogy, milyen témák is azok, amik jobban érdeklik a látogatókat.


Zend Framework programozás alapok - listázás,szerkesztés és űrlapok

Létrehozunk egy list akciót. A metódus neve "listAction"a megfelelő Controllerrel. aztán létrehozunk egy VIiew-t a listázásra.


Windows 7 és Vista memóriakezelése

A Vista és egyúttal a következő rendszer a Windows 7 újdonságokat hozott a Windows rendszerek életébe. Nézzük végig ezeket az újdonságokat.


PHP OOP alapok I. rész - Osztályok, attribútumok és metódusok létrehozása

Ebben a cikksorozatban megismerkedünk a PHP nyelvben való objektumorientált fejlesztés módszereivel. E cikksorozat első részében megismerjük, hogy hogyan hozhatunk létre egy új osztályt, valamint osztályon belül attribútumokat és metódusokat, valamint hogyan érhetjük el, illetve módosíthatjuk azok tartalmát.


JQuery - Bevezetés

A jQuery az egyre jobban elterjedt JavaScript könyvtárak legnépszerűbb képviselője. Ezt a népszerűséget egyszerű használatának, böngészőfüggetlenségének, széleskörű lehetőségeinek és bővíthetőségének köszönheti, megkönnyítve a fejlesztők munkáját.


Keresőoptimalizálás, keresőmarketing

Nem mindegy, hogyan jelennek meg a weboldalaink. Az alábbi listában összefoglalom a legfontosabb szempontokat, amiket egy weboldal tervezésekor érdemes figyelembe venni.


Zend Framework programozás alapok - footer és header

Mint magéban a PHP-ban megszokhattuk az include() használatát, itt is lehet ilyen módon programozni.Kéeszítsük el az alábbi 3 fájlt a views/scripts/user könyvtárba:


CodeIgniter alapok - Az első programunk

Váratott magára de megkérdezett. Most elkészítjük az első codeigniter framework alapokon nyugvó alkalmazásunkat.


Grafikai kurzus - 1. Logó elmélet

Elkészült az első Nethq.hu saját készítésű videója. Mint a címből kiderült már, kezdésnek a grafikával foglalkozunk, azon belül is egy kis logo elmélettel.


Újabb szerkesztő érkezik!

A nethq.hu alap koncepciója a folyamatos fejlődés. Ez igaz a portálra, tartalomra és a tartalmat szerkesztő, lelkes és szívüket lelküket beleadó emberekre.


Weboldal biztonság - XSS

Amikor nem ellenőrzött forrásból származó adatokat jelenítünk meg az oldalon, biztonsági rés nyílik rajta, az ilyen típusú sebezhetőség az XSS. Arra vonatkozóan, hogy mik tartoznak az XSS támadások közé, eltérő vélemények vannak. Ebben a cikkben az egyszerűbb formái kerülnek terítékre.


Weboldal biztonság - SQL injection

Ma már a legtöbb weboldal mögött található adatbázis, ha mást nem, a felhasználók adatait tárolják benne. Éppen ezért kiemelten fontos, hogy odafigyeljünk a biztonságra. PHP biztonság cikksorozatunkban az oldalunkra leselkedő veszélyeket és az ellenük való védekezést fogjuk ismertetni.


Webáruház készítés és webshop indítás előtt megnézendő...

Webáruház készítés stratégia terv nélkül? NEM! Mi a sikeres webáruház rendszerek titka? hatékony online marketing webáruház értékesítéshez? Igen, minderről beszélek ebben a webshop indítás előtt szinte kötelező előadásban. Webáruház nyitás előtt kérem nézze meg a webáruház készítés előadásom!


Mysql azonosító használata - ID

Egy táblában fontos, hogy minden sort egyedileg meg tudjunk különböztetni, és tudjunk rá hivatkozni is. Első pillanatra furcsállhatjuk, hogy minek kell emiatt felvenni még egy oszlopot, hiszen ott van a név és majd amikor megadjuk a feltételt akkor a névvel szűkítjük, hogy mire vonatkozzon a módosítás, törlés stb...


Mysql sor törlése - delete

A DELETE kulcsszóval vezetjük be a törlést. Ez a törlés nem egyezik meg a DROP paranccsal, ezzel ugyanis csak bizonyos sorokat lehet törölni, de a tábla szerkezetét nem.


Mysql új sor hozzáadása - insert into

Az INSERT INTO parancsszóval vezetjük be az új sor hozzáadását. Ezután jön a tábla név, majd a VALUES kulcsszó. Ezután a zárójelek között az oszlopneveknek megfelelően sorrendbe bele kell írni aposztrófok közé az értékeket.


Mysql tábla és adatbázis létrehozás és törlés

Jelen írásunkban a mysql két alapvető utasítását fogjuk boncolgatni. A tábla létrehozását és a tábla törlését. Ugyan két roppant alapvető utasításról van szó, de nem árt mindenkinek ismernie őket.


A Mysql gyorsítása - I rész

Minden weboldalnál fontos szempont a sebesség. Egy jó weboldal természetesen gyors is. A kérdés hogy, mit kell megtennünk azért hogy, hatékonyabban használjuk ki a meglévő erőforrásokat. Az egyik nagy kérdés hogy, honnan lehet megtudni mennyi ideig tart egy egy lekérdezés az adatbázisból.


Zend Framework programozás alapok - GET paraméterek

A Zend Framework a GWT paramétereket is átveszi az URL-ben az alábbi módon:http://hostname/user/name/username/wiwit/gender/man


Milyen tárhelyet válasszak? Az ideális tárhely kérdése.

Minden weboldalnak szüksége van a jó tárhelyre. A kereső optimalizálás szempontjából ez még fontosabb. Az alábbi leírásban részletesen foglalkozunk az ideális tárhely paraméterekkel.


Weboldal biztonság

Az alábbi videó egy jól érthető szakmai bevezető a weboldalak biztonsági életébe. Sok alapvető támadási lehetőség megemlítésre kerül, valamint azok általános megoldása is.


Zend Framework programozás alapok - URL és Action

Korábban szó volt erről a formáról: http://hostname/controller/action/parametes. Akkor az vezérlőről beszéltünk, most jöjjenek az Akciók. Az akciók a felhasználó által elkövetett műveletek. Eddig csak a legegyszerűbb akciót használtuk, az indexAction-t.


CodeIgniter alapok - Telepítés és Könyvtárszerkezet

Ígéretünkhöz híven a mostani cikkben a Codeigniter telepítéséről és felépítéséről fogunk néhány szót ejteni. Fontos megemlíteni, hogy a codeigniter mappa struktúra átszabása bizonyos korlátokon belül könnyen megoldható, így most a referencia nyers keretrendszerrel foglalkozunk.


Zend Framework programozás alapok - Action URL struktúra és Controller

Ha készíteni akarunk egy UserControllert, akkor készítenünk kell az application/controllers/UserController.PHP nevű fájlt, amiben van a UserController nevű osztály és annak az indexAction() függvénye.


Zend Framework - Első lépések ( EN )

A Zend Framework a legelterjedtebb és talán az egyik legjobb keretrendszer, viszont használata némi gyakorlást és háttérismereteket követel meg. Az aktuális videóban a keret alapjaival foglalkoznak. Az első controller és az ahhoz tartozó műveletek.


CodeIgniter alapok - Bemutatás

Feltehetjük jogosan a kérdést, miért is használjak keretrendszert? Mindent meg lehet oldani nélküle is, meg már magad is írtál pár alap dolgot. Elég sok indok létezik a php keretrendszerek használata mellett, én csak párat említek meg. A keretrendszerek többsége megkövetel egy bizonyos szabályosságot, mintát. Ez a minta sokat segít a kódban való eligazodásban.


Zend Framework programozás alapok - Controller és View létrehozása

A következő lépésben a FrontControllert hozzuk létre, amely minden kérést elkap és vetérli a hozzá tartozó eseményeket. A fájlok elnevezése és helye nagyon fontos, továbbá a benne taláható osztályok nevei is fontosak. Az útvonalak alapján az application/controllers könyvtárban kell létrehozni az IndexController.PHP fájlt.


Zend Framework programozás alapok - Alap konfiguráció

Ez fogja minden alkalommal behúzni a szükséges osztályokat és modulokat, amely legenerálja a szükséges tartalmat. Ez rakja hozzá a a php_ini-ben megadott include_path-hoz a szükséges további útvonalat.


Hiba a Facebook Javascript SDK-ban, a megoldás egyszerű!

A mai nap a facebook kiadott egy frissítést a javascript alapú keretének. Sajnos az SDK-ban egy hiba található, így a legtöbb alkalmazás ami ezt használja, nem működik. A hiba javítása a facebook oldaláról folyamatban van, viszont egy kis ügyeskedéssel mi magunk is orvosolhatjuk a hibát.


Szerkesztőket keresünk!

Az oldal fejlődése és sikere nagy mértékben a megfelelő tartalmon múlik. Megvannak az ötletek, megvannak az eszközök, már csak pár emberre van szükség, aki segít a megvalósításban. A csatlakozás roppant egyszerű. Regisztrálj az oldalra és írj egy levelet az info@nethq.hu email címre, hogy szeretnél szerkesztő lenni.


Pár szó a nethq-ról

A netHQ.hu ötlete nagyjából egy éve született meg, az internet böngészése közben, amikor is rá kellett ébredni, hogy a magyar szakmai portálok, nem feltétlenül tartalmaznak életszerű olvasmányokat és a videó anyagokról már ne is beszéljünk. Így a terv az, hogy a nethq.hu egy majdnem minden igényt kielégítő tartalommal rendelkező oldal legyen.


CodeIgniter - Egyszerű template kezelés (EN)

Mint minden valamirevaló keretrendszerben, így a CodeIgniterben is lehetőségünk van template kezelésre. Létezik sok egyedi lib is amik minden igényt kielégítenek, viszont a CodeIgniter alapjaiban rendelkezik egy template kezelővel. Erről láthatunk egy rövidke, de annál hasznosabb oktató videót.


Javascript tulajdonságok

A JavaScript eredetileg Brendan Eich, a Netscape Communications mérnöke fejlesztette ki. A nyelvet először a Netscape 2.0-ás verziója támogatta. Eredeti neve, a LiveScript a Netscape egyik projektjének elnevezéséből származott. Szintaxisa egyre közelebb került a Java programozási nyelvhez. Nevét üzleti okokból később a most is használt JavaScript-re változtatták. Másik két neve a Mocha és a Netscape Scripting Languange, de ezek használata nem túl elterjedt.


2011-es PHP keretrendszer statisztika.

Amikor keretrendszert választunk magunknak, sok szempontot érdemes figyelembe venni. Az egyik ilyen szempont, a rendszer népszerűsége és elterjedtsége. De miért is fontos ez? A nagy számok törvénye és hatalma itt is igaz. Minél jobb egy keretrendszer, annál inkább elterjedt.


JavaScript keretrendszerek, könyvtárak

Ebben a cikkben felsoroljuk azokat a JavaScript keretrendszereket/könyvtárakat, amelyeket nemrégiben elkezdtek intenzíven használni a webfejlesztők. Felmerül a kérdés, hogy minek érdemes használni? Használjuk, vagy sem? Ezekre a kérdésekre fogunk választ adni. Először is következzenek azok a keretrendszerek, amelyek nélkül manapság már egy weboldal sem létezhet.


Facebookra fejlesztés - Az alapok

Először is azt kell kitalálnunk, hogy tulajdonképpen mit is akarunk kezdeni a facebook-kal. A lehetőségek tárháza kimeríthetetlen, jelen cikkben nem is térünk ki ezekre, csak az alap műveletekkel foglalkozunk. A szerver igény praktikusan jelentéktelen, mondhatjuk úgy, hogy egy interneten lógó valamilyen szerver oldali programozási nyelvvel rendelkező szerver megfelel.


Javascript események

A programoknak gyakran kell reagálnia olyan eseményekre, mint billentyű lenyomása, vagy az egér mozgatása. Az ilyen események kezeléséhez különféle függvények, eseménykezelők léteznek.Létrehoz egy űrlapot a HTML oldalon belül egyetlen gombbal, amely a kattintás hatására kiír egy üzenetet.


Zend Framework programozás alapok - Könyvtárak felépítése

A ZF használatához először töltsük le a legutolsó library-t.http://framework.zend.com/ A Zend Framework esetén fontos a könyvtárstruktúra és a könyvtárak elnevezései, mert ennek alapján találja meg a keretrendszer a megadott osztályokat. A Zend az alábbi könyvtárstruktúrát javasolja


Sessionkezelés nem indul el a PHP oldalon

HTML oldal kódja Ha include, require, include_once vagy require_once függvényeket használunk a session nyitása előtt, akkor vigyázni kell, hogy ezek egyike sem gyártson kimenetet. Megoldás:Ha a fentiek ellenére mégsem menne a sessionkezelés akkor az alábbiakat kell megnézni


PHP állandók és változók

A legtöbb programozási nyelvben, így a php-ban is, az adatokat különböző változókban, illetve állandókban szokás tárolni. A változó típusa a benne tárolt adatéra ural. A PHP-ban többféle adattípus használható. A különböző adatokat különböző adattípusokban tárolhatjuk. Érdemes megemlíteni, hogy a php egy gyengén típusos nyelv, így a változók deklarálásakor nem szükséges a tipus meghatározása, mint említettem a változó tartalma szabja meg annak típusát. Az adattípusokat természetesen meg tudjuk változtatni.


PHP OOP alapok 1. rész ( EN )

A PHP objektum orientált programozási módjáról misztikus módon kevés könnyen emészthető segédanyagot lehet találni a világhálón. Alapvető célkitűzésünk, a programozási nyelvek teljes-kőrű bemutatása és annak elterjesztése a nagyvilágban. Az alábbi angol nyelvű oktató videó egy jól irányzott csapás a tananyagok hiánya felé. Minimális angol tudással és könnyen értelmezhető. Jó videózást kívánunk.


A PHP legfőbb erőségei

A PHP elsődleges versenytársai a Perl, a Microsoft ASP.NET, a Ruby (Rails keretrendszeren vagy másként), aJavaServer Pages (JSP) és a ColdFusion. Ezekkel összehasonlírva a PHP-nak számos erőssége van, amelyek közül a legfontosabbak:


Triggerek, függvények MySQL-ben

Ha már szóba került a trigger mint olyan a jabber-es bejegyzésem kapcsán, úgy döntöttem, hogy leírom mi is az valójában, mert nagyon sokan nincsenek vele tisztában, vagy nem igazán tudják mi fán terem.


AJAX tabok használata oldalujratöltés nélkül ( EN )

Az alábbi kis angol nyelvű videóban egy egyszerű és könnyen használható Jquery keretre épülő AJAX megoldást láthatunk. A videó részletesen bemutatja, hogyan lehet létrehozni úgynevezett "tab"- okat. Természetesen a megjelenés formázásáról mindenki gondoskodjon belátása szerint. Nem is húzom tovább a szót, jöjjön a videó.